﻿/*
 * DBAccessImpl.cs
 * Written by: Shawn Gilleland
 */

using Supply_Fetch;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace StorageLayer
{
    interface DBAccessImpl
    {
        /*public*/
        List<Drawer> FindItem(Item item);

        /*public*/ bool AddItem(Item item, Drawer drawer);

        /*public*/ bool RemoveItem(Item item, Drawer drawer);

        /*public*/ List<Drawer> LoadItems();

        /*public*/ void RecordItemRequest(Item item);
    }
}
